Data processor input/output control system



2O Sheets-Sheet 1 Sept 20 1966 H. R. HALLMAN ETAL DATA PROCESSOR INPUT/OUTPUT CONTROL SYSTEM Filed NOV. 30, 1962 QZ: .5575@ @72 wmz 5252 ECE:

Sept. 20, 1966 H. R. HALLMAN ETAL 3,274,561

DATA PROCESSOR INPUT/OUTPUT CONTROL SYSTEM Filed Nov. 30, 1962 2O Sheets-Sheet 2 E mE mE w L L, L 1 L L L E M E E s E :o a 5 :w E :D E :o N :m a@

LEONARD EL sLcHEL NL CORNELIUS c. NENNLNS SENNLEY L PEEELY Sept. 20, 1966 H. R. HALLMAN ETAL 3,274,561

DATA PROCESSOR INPUT/OUTPUT CONTROL SYSTEM Filed Nov. 30, 1962 20 Sheets-Sheet 3 MEMORY MOOULE O2 OMMP |O2 MRLTE REAU /EOL MORMAL MORMAL MOOE LPROORAM PROOESSLMO AMO L QWBQIEBLMQQUL PMU UUNLUELUUQNL COM #20| T/O CONTROL OPERATLOMS) SEMO SEMO OMEGA SEMO SETUP OOMM RESULT RELEASE 40| OESORLPTOR UESOR OESOR. OESORLPTOR V V V SETUP OESORLPTOR OOMMAMO OESORLPTOR MMA MALE NPRUCESSDESCR'PTOR @MMM/@535ML ,0| CMMMIOI RESULTOESORLPTOR IOMMIOHO RELEASE OESORLPTOR LTTRST MOM-OUSY MOOULET LMPUT/OUTPUT LMTERRUPTLRESULT UESORLPTOR SEMT TO MEMORY) READ WWE NSO TO OOMTROL MOOE" 7LSO2 L m m- L SOIT SLMPLELMPUT STMPLE OUTPUT L L TRAMSPOSER TRAMSPOSER T SOMSOz/T q OU/@LEM TRAMOSER M TOL/T02 T02\ i I LMPUTPERLPHERAL OUTPUT PERIPHERAL T OEL/LOE OEL/LOE FIGZ TO L LMPUT/OUTPUTPERLPHERALOEULOE T m/Ezs- MEMRY RAYMOMO M ALLMAM LEOMARU EL SLOMELUR OORMELLUS cy PERMLMS STANLEY J. PEZELY SCP- 20, 1966 H. R. HALLMAN ETAT. 3,274,561

DATA PROCESSOR INPUT/OUTPUT CONTROL SYSTEM Filed Nov. Z50, 1962 2O Sheets-Sheet 4 NORNAENOOE OONTROE NOOE+ BOO-l0 800 2 800@ OOOTOA' ROO-TOR OOO-TO ExEOOTE TRANsEER sET OR OONTROE EXANNNE OONTROE RROORAN TNSTROOTTONS MODETQNQQJSQTTNS QNTERRUP RROORAN OTREOTTONS OOO-2O OOO-2A OOO-2O EXAMINE RECORDS T0 YES OETERNTNE NNETHER TO SENO T/OOESORTRTOR f OOO-22 N0 OO TO ARRRORRTATE OONTROE ROOTTNE \OOO2O TRANsTNTT/O T T OESORTRTOR T REOOROs V A T T/O OONTROE ONTT T OOO-5R TES l 1 TRANSNTTOOESORTRTOR T T v './/,T ALTERNATE T TUIN ROCESS'UST T A TEMPORARY ETST'A" BRANCHTU 05 TIO i STORAOE EOOATTON y T T WCWL! T OOO- TO T l sEEEOT EON RRTORTTT TTEN T T TRON ETST'A" ANO TRANsNTT DESCRTPTWO TERNTNATTON OESORTRTOR T UST-AC T N0 800'40 OO -42 *A OOO-A4 y T y l T T TO NATTTNO ETsT OESORTRTOR T DESCRIPTOR To um..

NTST'O'T 800-46 T T T F T T T OOO-AO T 800'52 GENERATE NEwOEsORTRTOR I EXECUTEBYACMMCALU l TRON TERANNATEO TTEN ANO i l AOO TT TO NATTTNO ETSTOTSVO'T OOO-SO RETORNTO\` PROGRAM TNVENTORS.

80064 NENRT RATNONO HAEENAN EEONARO N, SIONEEJR OORNEETOS O. RERNTNS FTC.; 3 STANLEY A REZEEY Sept. 20, 1966 H. R, HALLMAN ETAL 3,274,561

DATA PROCESSOR INPUT/OUTPUT CONTROL SYSTEM Filed Nov. 50. 1962 2O Sheets-Sheet 5 I2 I5 IOIIT 2O ZI 24 25 58 5T 38 58 44 45 48 MEMORY MEMORY LINE BLOCK STATUS OF DEVICE DEVICE ORDER WORD COUNT MODULE ADDRESS WITHIN COUNT I/O MODULE ADDRESS MODULE STATUS NUMBER CODE 2443 400s 400s 48H5 MTS 200s 000s 400s FIGLA RARE 0 0000 0000 0000 0000 000 0000 0000000 |000| ARDTIES |00 |2005 |005 |00 500s 500s FIGAB |0000 000000000 |00 |4000 00000000 mx 00000 000000000000 XX NDUEJCE ORoDFER 0R0FR |2005 4000055 ||000|E 0E TBUS 400s |2000 53H5 2000 500s FIGC 000000 5000000000 000 |4000 000000000 /gmm 0 ||000|0 00000000 00 00 0F FIG.4D

I I2 I3 IO IT I9 2O 2| 24 25 58 3T 38 59 45 44 45 46 48` RECORD 0000s 0F |0000 000000500 0000s DEWCE TYPE M000.

1/0 MODULE |As|||0000|000|| 0F 0F 00000000 00|||0 P0000, 000000 m0) M0000 DEWCE 0000000 |00 00000 RRRRR ORDER F|G.4E INVENTORS.

0000 0040000 040040 |E0||||00 0. s|0||0L 50. 00000000 0 0500000 STANLEY J. PEZELY Sept. 20, 1966 H. R. HALLMAN ETAL 3,274,561

DATA PROCESSOR INPUT/OUTPUT CONTROL SYSTEM 2O Sheets-Sheet 6 Filed Nov. 30, 1962 3 E No Sept. 20, 1966 H. n. HALLMAN ETAL 3,274,561

DATA PROCESSOR INPUT/OUTPUT CNTROL SYSTEM 2O Sheets-Sheet 7 Filed Nov. 30,

JNVENTORS HENRY RAYMOND HALLMAN LEGNARD H` SICHEL JRA CORNELIUS c, PERKINS STANLEY J. PEZEEY Sept. 20, 1966 H. R. HALLMAN ETAL 3,274,561

DATA PROCESSOR INPUT/OUTPUT CONTROL SYSTEM Filed NOV. 30, 19616 2O Sheets-Sheet 9 Sept 20. 1966 H. R. HALLMAN ETAL 3,274,561

DATA PROCESSOR INPUT/OUTPUT CONTROL SYSTEM Filed Nov. 50. 1962 2O Sheets-Sheet 12 LOCATION A IN PROCESS DESCRIPTOR 2002 LRUM L/U MUUULL L LOCATION C- RESULT OESCRIPTOR 2005 LOCATION A- IN PROCESS DESCRIPTOR 2004 M I LRUM L/U UUULL U LOCATION C* RESULT DESCRIPTOR 2005 ..L LOCATION A -IN PROCESS DESCRIPTOR 2006 LRUU L/U MUUULL U LOCATION C- RESULT DESCRIPTOR 200? LOCATION A -IN PROCESS DESCRIPTOR 2008 LRUM L/U UUUULL U LOCATION C RESULT DESCRIPTOR 2009 LOCATION A- IN PROCESS DESCRIPTOR 2OIO F M M RU UU UUULL U LOCATION C-RESULT DESCRIPTOR 2OI| LOCATION A-IN PROCESS DESCRIPTOR 20|2 F M M n UU L/U U ULL U LOCATION C- RESULT DESCRIPTOR 2OI5 f LOCATION A- IN PROCESS DESCRIPTOR 20|4 LRUM UU MUUULL L LOCATION C- RESULT DESCRIPTOR 20|5 FROM U0 MODULE *8 LOCATION A- IN PROCESS DESCRIPTOR 2OI6 LOCATION C- RESULT DESCRIPTOR 20|T .L LOCATION A-IN PROCESS DESCRIPTOR 20|8 F RUM L/U MUUULL U I LOCATION C- RESULT DESCRIPTOR 20|O .F LOCATION A- IN PROCESS OESCRIPTOR 2020 LUUM L/U MUUULL LU LOCATION C- RESULT DESCRIPTOR 202| FIG. IO

INVENTORS. HENRY RAYMOND HALLMAN LEONARD H. 5ICHEL,JR. CORNELIUS C. PERKINS STANLEY J. PEZELY FIGAF H. R. HALLMAN ETAL WORD FORMAT 0E RELEASE DESCRIRTDR DATA PROCESSOR INPUT/OUTPUT CONTROL SYSTEM COMMAND DESCR|PTOR TYPES (FOUR) Sept. 20, 1966 Filed Nov. 30,

w N Wn SAMHRS IU Dn D RM m WR Tl OAI-K D10 1| TUNER O N HEL DnD|ELN DCP Pv| EN| SRIPIUN V050 Enbvm 1M 4 CLT m v| HS ELDDC A U Cv An DnnU| CL ELEL n NOR G DHSDn| D CLEO R .HUN E H|LC I. Dn @OCIO S EICIETI U @DDD so m UUCU Vl UULU NNNN O 000 Cl O|O| 0|0| 0| 0| 0|@ |0| O| 0| 0| 0|0 O nU N L N m m|u TI C T.. ws 0W N EM Mw 0 0 UT C .LL U DIR V|T| a. Tm d. O 0 S n DU EL Tl [L VA LL VA Dl D. DV n W n/L Dr .H DI rlU An |L A qu AU W D mvv W D qu Dn O Dn D C STANLEY J PEZELY Sept. 20, 1966 H. R. HALLMAN ETAL 3,274,561

DATA PROCESSOR INPUT/UTPUT CONTROL SYSTEM 2O Sheets-Sheet 15 Filed Nov. 30, 1962 Sept. 20, 1966 H. R. HALLMAN ETAI. 3,274,561

DATA PROCESSOR INPUT/OUTPUT CONTROL SYSTEM Filed Nov. 30, 1962 20 Sheets-Sheet 16 coRNELlus c, PERmNs STANLEY J. PEZELY Sept. 20, 1966 H. R. HALLMAN ETAL 3,274,561

DATA PROCESSOR INPUT/OUTPUT CONTROL SYSTEM Filed Nov. so, 1962 2O Sheets-Sheet l 8 INVENTORS. HENRY RAYMOND HALLMAN LEONARD H. S|CHEL,JRr CORNELIUS C. PERKINS STANLEY J PEZELY Sept 20, 1966 H. R. HALLMAN ETAL 3,274,551

DATA PROCESSOR INPUT/OUTPUT CONTROL SYSTEM 2O Sheets-Sheet 19 Filed NOV. 50, 1962 IIIIFIIIL ELE; O z 4 w am@ L A 11 A Al L L ze ww S o Il S MESE@ .N210

,JR CORNELIUS C. PERKINS STANLEY J. PEZELY Sept 20, 1966 H. R. HALLMAN ETAT. 3,274,561

DATA PROCESSOR INPUT/OUTPUT CONTROL SYSTEM Filed Nov. 30, 1962 2O Sheets-Sheet 2O TERMINAL OEVICE ORICINATES REOUEST CONTINUE WITH NORMAL PROGRAM CONTINUE WITH NORMAL PROGRAM INTERRUPT I INTERRUPT V INTERRDDATE l/D REDUEST INTERRDDATE I/o REQUEST LINES TD DETERNINE T/D LINES TD DETERNINE I/D DET/IDE REDUESTING SERVICE DENIDE REDUESTINS SERA/IDE V r GENERATE I/D GENERATE T/D DESDRNJTDR DESDRTPTDR V TNITIATE T/D DPERATTDN. TN|T|ATE I/D DRERATIDN. TTAEE T/D DDNT NDDULES NALE T/D DDNT NDDULES UUSNTERNNNATE SDNE CAUSED DUST, PLACE DESDRIPTDR LEMNMANSNLT DY TN wAlTING UST L|ST"B"I G EMELMPIN PRIORITY PLACE TERNINATED DESDRTPTDR IN UST'D" RETURN TD RETURN TD NDRNAL PRDDRAN NDRNAE PRDDRAN INVENTORSy HENRY RAYNDND NAELUAN FIG I8 LEONARD N. SIDNELUR.

CORNELIUS C. PERKINS STANLEY JA PEZELY 

